Career 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour France F3 France F4 France F5 France F7 Italy F4 Algeria F1 Algeria F2 Spain F11 France F17 France F18 France F4 France F14 France F5 Germany F16 Germany F17 Germany F18 Italy F24 Chile F2 Chile F4 Chile F5 Chile F6 Poland F1 Poland F2 Poland F3 Germany F10 Chile F1 Chile F2 Germany F9 Germany F11 Germany F12 Germany F13 Great Britain F5 Great Britain F6 France F13 France F2 Italy F2 VII Avierto Internacional de Salinas - Salinas VI Abierto Internacional de Salinas - Salinas 2003 West Side Tennis Club Challenger - Forest Hills Bogota Challenger - Bogota Corona Mexico City Open - Mexico City Sporting Challenger - Turin Corona Mexico City Open - Mexico City Siemens Open - Scheveningen Antonio Savoldi-Marco Co. - Manerbio Iskratel Open - Kranj XII Trofeo Ciudad de Quito 'Diario El Comercio' - Quito USTA Tallahassee Tennis Challenger - Tallahassee Isla de Lanzarote - Lanzarote Isla de Lanzarote - Lanzarote Tallahassee Tennis Challenger - Tallahassee The Surbiton Trophy - Surbiton Steelers Cup - Kosice II Challenger Ciudada de Guayaquil - Guayaquil Constanta Challenger - Constanta Copa Ericsson Brazil - Sao Paulo Internationaux de Nouvelle-Caledonie - New Caledonia 2001 Challenger Canottieri Mincio - Mantova Telesp Celular Open - Campinas Copa Ericsson Argentina - Buenos Aires Maia Open 2002 - Maia Copa Petrobras Colombia - Bogota San Luis Potosi Challenger 2002 - San Luis Potosi 10th Wartburg Open - Eisenach drkoop.com USTA Challenger of Tallahassee - Tallahassee Fujitsu Siemens Open - Budapest 1st Challenger Tournament Leon - Leon Muller Cup - Ulm 2002 USTA Challenger of Calabasas - Calabasas Challenger de Providencia-Copa Kia - Santiago San Luis Potosi Challenger - San Luis Potosi CA-Challenge 2000 - Graz Architect Open - Budapest Quelle Cup - Furth Dusseldorf Open Challenger 2007 - Dusseldorf ARMS USTA Challenger - Rocky Mount Copa Ericsson Peru - Lima The Surbiton Trophy - Surbiton Warta Cup - Sopot Macedonian Open - Skopje Copa Ericsson Chile - Santiago 9th Wartburg Open - Eisenach Challenger 42 - Andrezieux Copa Ericsson Uruguay - Montevideo Gran Challenger Casablanca - Mexico City A Glimmer of Hope Challenger - Austin Open de Franche-Comte - Besancon Pekao Open - Szczecin Samsung Securities Cup - Seoul ATU Cup - Weiden The LTA Nottingham Challenger - Nottingham Pekao Open - Szczecin Copa Petrobras - Bogota USTA Challenger of San Antonio - San Antonio The USTA Challenger at West End Racquet - Torrance Challenger Ford de Cherbourg - Cherbourg Copa Kia Challenger ATP - Santiago Sao Paulo - Brazil Open Mutouest - St. Brieuc Challenger Leon 2004 - Leon Waco International Tennis Challenger - Waco Britania Zavaleta - Puebla Garden Open 2004 - Rome Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Ispat Open 2004 - Ostrava Trofeo Francesco Guzzini - Recanati Cepu Open - San Marino Togliatti Cup - Togliatti Austin Challenger - Austin Copa Telefonica CTC Chile - Santiago X Abierto Internacional de Salinas - Salinas Torneo Internacional Challenger Fila 2005 - Leon Draft Corona Mexico City Open - Mexico City Copa Petrobras Colombia - Bogota Bancolombia Open - Bogota Badden Open by Rothaus - Ettlingen LTA Cardiff Challenger - Cardiff 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Bytom Challenger Constanta Challenger Rijeka Challenger Oberstaufen Challenger Porsche Open - Poznan Copa Petrobras Brazil - Belo Horizonte ATP Open Castilla y Leon - Segovia Roma Open Challenger - Rome Manerbio Challenger Como Challenger Alphen Challenger China Open - Beijing Santiago Challenger Tiburon Challenger - Tiburon Seguros Bolivar Open - Medellin Open de Rennes La Trinitaine - Rennes Rome Challenger Challenger Casablanca San Angel - Mexico City Bytom Challenger Manerbio Challenger Copa Petrobras Argentina - Buenos Aires Copa Petrobras Argentina - Buenos Aires Aberto de Sao Paulo - Sao Paulo La Serena Open - La Serena BH Telecom Sarajevo 2007 - Sarajevo Voit Mexico City Open - Mexico City San Luis Potosi Challenger 2007 - San Luis Potosi ATP Challenger La Serena - La Serena Genoa Open Challenger-Fondazione Carige - Genova Open D'Orleans - Orleans XI Trofeo Ciudad de Quito - Quito III Aberto Santa Catarina de Tenis - Florianopolis Copa Kia - Santiago Internazionali di Tennis - Bergamo Torneo Internacional Challenger Fila 2006 - Leon Abierto Colombiano de Tenis - Bogota Challenger DCN de Cherbourg - Cherbourg II Naples ITG Challenger - Naples San Marino Cepu Open - San Marino Nossa Caixa Aberto de Sao Paulo - Sao Paulo Segundo Aberto de Brasilia - Brasilia Copa Ericsson Chile - Santiago Copa Ericsson Costa Rica - San Jose Abierto Club Casablanca - Mexico City Zagreb Open - Zagreb Schickendanz Open - Furth Open de Montauban - Montauban Bordeaux Challenger Muller Cup 2000 - Ulm Cassis Challenger Bogota Challenger FILA Challenger Biella - Biella Copa Petrobras Santiago - Santiago La Serena Open - La Serena Global Telecom Open - Curitiba Copa Petrobras Paraguay - Asuncion Global Telecom Open - Florianopolis Britania Zavaleta - Puebla Challenger Cudad de Guayaquil - Guayaquil 2002 Eddleman USTA Challenger - Birmingham Wartburg Open - Eisenach Siemens Open - Scheveningen XI Abierto Internacional de Salinas - Salinas Chevrolet Cup - Santiago Copa Ericsson Peru - Lima Orleans Challenger Copa Ericsson Uruguay - Montevideo Bancolombia Open - Bogota Copa Ericsson Costa Rica - San Jose Energis Dutch Open - Amsterdam AGT Challenger - Leon Schickedanz Open - Furth The Scottish Tennis Championships - Edinburgh XI Venice Open - Venice Campionati Internazionali di Sicilia - Palermo VII Trofeo Ciudad de Quito - Quito Cerveza Club Colombia Open - Bogota Copa Ericsson Mexico - Guadalajara Genoa Open - Genova Open de Franche Comte - Besancon Challenger Casablanca San Angel - Mexico City Internationale Badische Meisterschaften Um Den Techem Cup - Zell Ostrava Open 2005 - Ostrava ECM Prague Open 2005 - Prague San Remo Tennis Cup 15° Piertomaso - San Remo Togliatti Cup - Togliatti Naples Challenger - Naples Guzzini Challenger - Recanati Schickendanz Open - Furth BMW Open - Munich VI Gramado Open de Tenis - Gramado Internationaux de Doubs Open de Franchie-Comte - Besancon 2002 USTA Tallahassee Tennis Challenger - Tallahassee Stella Artois Clay Court Championships - Budaors drkoop.com USTA Tennis Championships - Armonk drkoop.com USTA Tennis Championships of Denver - Denver The Manchester Trophy - Manchester Allianz Suisse Open Gstaad - Gstaad Iquique Challenger Polish Open 2000 - Poznan IV Gramado Open de Tenis - Gramado Quimper Challenger Pau Challenger Gran Copa Ericsson - Rio de Janeiro San Luis Potosi Challenger - San Luis Potosi Aix En Provence Challenger Uncle Tobys Challenger - Tasmania IX Trofeo Ciudad de Quito - Quito The Nottingham Challenger - Nottingham Challenger Ford de Cherbourg - Cherbourg IX Abierto Internacional de Salinas - Salinas Porsche Open - Poznan Banca Stato Challenger - Lugano Ciudad de Pozoblanco Open Diputacion - Cordoba Sina-Kia Motors Tennis Cup - Cordenons Black Forest Open - Freudenstadt Copa Petrobras - Santiago Copa Petrobras - Montevideo Copa Petrobras - Aracaju Copa Petrobras - Buenos Aires Internationaux du Doubs - Besancon San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo Baden Open - Ettlingen Akbank Private Banking TED Open 2006 - Istanbul The 'Fitz' Casino Challenger - Tunica 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Movistar Open - Santiago Tennislife Cup - Napoli Cali Challenger BellSouth Open - Vina del Mar Brasil Open - Costa do Sauipe Open 13 - Marseille The Stella Artois Grass Court Championships - London Idea Prokom Open - Sopot Legg Mason Tennis Classic - Washington D.C. China Open - Beijing BellSouth Open - Vina del Mar International Tennis Championships - Delray Beach Thailand Open - Bangkok Chennai Open - Chennai U.S. Men's Clay Court Championships - Houston Mercedes Cup - Stuttgart Orange Prokom Open - Sopot Open de Moselle - Metz Campbell's Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven China Open - Beijing Open de Moselle - Metz ATP Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon Movistar Open - Vina del Mar Open 13 - Marseille Thailand Open - Bangkok Grand Prix de Tennis de Lyon - Lyon SA Tennis Open - Johannesburg Gerry Weber Open - Halle Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington AIG Japan Open Tennis Championships - Tokyo Open de Tenis Comunidad Valenciana - Valencia Open 13 - Marseille The Dubai Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona Open Sud de France - Montpellier Open 13 - Marseille Grand Prix Hassan II - Casablanca Estoril Open - Estoril AEGON Championships - London Open de Moselle - Metz China Open - Beijing Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Winston-Salem Open - Winston-Salem Moselle Open - Metz China Open - Beijing If Stockholm Open - Stockholm Valencia Open - Valencia Open 13 - Marseille Brasil Open - Salvador Next Generation Adelaide International - Adelaide Dubai Duty Free Tennis Championships - Dubai Grand Prix de Tennis de Lyon - Lyon ABN AMRO World Tennis Tournament - Rotterdam AEGON Championships - London Masters Series - Hamburg Generali Open - Kitzbuhel Brisbane - Brisbane Thailand Open - Bangkok Medibank International - Sydney Rakuten Japan Open - Tokyo Dubai Duty Free Tennis Championships - Dubai The Priority Telecom Open - Amersfoort Rakuten Japan Open - Tokyo Caltanissetta Challenger Barcelona Open BancSabadell - Barcelona Winston-Salem Open - Winston-Salem Moselle Open - Metz Erste Bank Open - Vienna Argentina Open - Buenos Aires Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Barletta Challenger Napoli Challenger St. Petersburg Open - St. Petersburg European Open - Antwerp Monza Challenger European Open - Antwerp Grand Prix Hassan II - Marrakech Open Parc - Lyon Moselle Open - Metz Generali Open - Kitzbuhel AEGON Championships - London The Stella Artois Championships - London Medibank International - Sydney Open Sud de France - Montpellier Genova Challenger Kremlin Cup - Moscow Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha AEGON International - Eastbourne Open de Tenis Comunidad Valenciana - Valencia BMW Open - Munich Generali Open 2000 - Kitzbuhel ABN AMRO World Tennis Tournament - Rotterdam Moselle Open - Metz Open Parc - Lyon ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Moselle Open - Metz European Open - Antwerp Open 13 Provence - Marseille VI Trofeo Ciudad de Quito - Quito China Open - Beijing ASB Classic - Auckland BH Tennis Open International Cup - Belo Horizonte Rio Open - Rio de Janeiro Copa Ericsson Mexico - Guadalajara Amer-Wilson Tampere Challenger - Tampere Copa Ericsson - Santiago Copa Ericsson Chile - Santiago Open Parc - Lyon AEGON Championships - London 2003 Eddleman USTA Challenger - Birmingham Geovillage Open Trofeo Melia Olbia - Olbia Erste Bank Open - Vienna Brisbane International - Brisbane Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Noventi Open - Halle Citi Open - Washington Moselle Open - Metz Open 13 Provence - Marseille Open Sud de France - Montpellier Open de Moselle - Metz Dubai Duty Free Tennis Championships - Dubai Stockholm Open - Stockholm U.S. Men's Clay Court Championships - Houston SMS Tennis Open - Sao Paulo ABN AMRO World Tennis Tournament - Rotterdam Open Parc - Lyon Movistar Open - Vina del Mar AIG Japan Open Tennis Championships - Tokyo Movistar Open - Vina del Mar ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille 2002 Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington D.C. AEGON Championships - London Open Sud de France - Montpellier Erste Bank Open - Vienna BellSouth Open - Vina del Mar Mercedes Cup - Stuttgart Erste Bank Open - Vienna 2001 Mercedes Cup - Stuttgart BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami BNP Paribas Masters - Paris Pacific Life Open - Indian Wells BNP Paribas Masters - Paris Sony Ericsson Open - Miami Countrywide Classic - Los Angeles Campionati BNL dItalia - Rome Chevrolet Cup - Vina del Mar Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Masters - Paris AIG Japan Open - Tokyo Qatar ExxonMobil Open - Doha Sony Ericsson Open - Miami Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Wimbledon - London U.S. Open - New York Mutua Madrilena Masters Madrid - Madrid Wimbledon - London Western & Southern Open - Cincinnati Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome French Open - Paris Western & Southern Open - Cincinnati Mutua Madrid Open - Madrid BNP Paribas Masters - Paris BNP Paribas Masters - Paris Miami Open - Miami Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Miami Open - Miami Pacific Life Open - Indian Wells Barcelona Open Banc Sabadell - Barcelona Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York Masters Series Hamburg - Hamburg French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Sony Ericsson Open - Miami Australian Open - Melbourne French Open - Paris Western & Southern Open - Cincinnati Nature Valley International - Eastbourne Wimbledon - London Shanghai ATP Masters - Shanghai Australian Open - Melbourne Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Miami Open - Miami Internazionali BNL d'Italia - Rome U.S. Open - New York BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne French Open - Paris Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London U.S. Open - New York Wimbledon - London BellSouth Open - Vina del Mar Wimbledon - London Wimbledon - London French Open - Paris Heineken Open - Auckland AIG Japan Open Tennis Championships - Tokyo Open 13 Provence - Marseille Davis Cup, Group 1, 1R, CHI-PER 5-0 Davis Cup, World Group, 1R, RUS-CHI 4-1 Davis Cup, World Group, 1R, CHI-SVK 4-1 Davis Cup, PO, FRA-GER 4-1 Davis Cup, World Group, QF, GER-FRA 1-4 Davis Cup, World Group, 1R, CAN-FRA 1-4 Davis Cup, World Group, QF, FRA-USA 2-3 Davis Cup, World Group, 1R, FRA-ISR 5-0 Davis Cup, World Group, QF, ARG-FRA 3-2 Davis Cup, World Group, 1R, FRA-AUS 5-0 Davis Cup, World Group, F, FRA-SUI 1-3 Davis Cup, World Group, F, FRA-BEL 3-2 Davis Cup, Finals, Group A Wimbledon - London Australian Open - Melbourne U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) French Open - Paris AAMI Classic - Kooyong AAMI Classic - Kooyong Mubadala World Tennis Championship Australian Open - Melbourne Mubadala World Tennis Championship French Open - Paris Kooyong Classic - Kooyong U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London Tennis Masters Cup Shanghai - Shanghai Barclays ATP World Tour Finals - London BNP Paribas Masters - Paris Olympics - London Hopman Cup - Perth Davis Cup, World Group, QF, GBR-FRA 3-1 Davis Cup, Group 1, 2R, CHI-ECU 5-0 Davis Cup, World Group, PO, CHI-PAK 5-0 Davis Cup, World Group, 1R, ROU-FRA 0-5 Hopman Cup - Perth Davis Cup, World Group, QF, FRA-GER 3-2 Davis Cup, Group 1, 1R, CHI-CAN 4-1 ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, PO, NED-FRA, 1-4 Davis Cup, World Group, SF, ESP-FRA 4-1 Davis Cup, Group 1, 2R, CHI-BAH 4-1 Davis Cup, World Group, SF, FRA-CZE 4-1 Davis Cup, World Group, 1R, CZE-FRA 3-2 Davis Cup, World Group, SF, FRA-SRB 3-1 The Mubadala World Tennis Championship The Mubadala World Tennis Championship Davis Cup, World Group, 1R, FRA-CAN 5-0 Mubadala World Tennis Championship Davis Cup, World Group, QF, CZE-FRA 1-3 Davis Cup, World Group, F, FRA-CRO 1-3 Barclays ATP World Tour Finals - London Olympics - Rio de Janeiro